package me.magicall.game.player;

import me.magicall.game.io.GameInput;
import me.magicall.game.io.GameOutput;
import me.magicall.tagInterfaces.HasNameGetter;

/**
 * 玩家。玩家是与具体一场游戏无关的对象，可能是人，也可能是AI。
 * 使用例子：用户在服务器登录后即生成相应的玩家对象，input/output可能是网络套接字之类。
 * 
 * @author MaGiCalL
 */
public interface Player extends HasNameGetter {

	GameInput getGameInput();

	GameOutput getGameOutput();

}
